/*=============================================================================

  APPLICATION MANAGER MODULE

  FILE: IOmgr.cpp
  
  DESCRIPTION

    Manager Module Definition

  EXTERNALIZED FUNCTIONS

    
  Copyright (c) DaeSung Engineering Inc. All rights reserved.

=============================================================================*/
/*=============================================================================

                             EDIT HISTORY

  ---------  -------  -------------------------------------------------------
    when       who     what, where, why
  ---------  -------  -------------------------------------------------------
   06/28/03   nso4th   Version 0.1

=============================================================================*/

/*=============================================================================
  HEADER INCLUSION
=============================================================================*/
#include "IOmgr_MOD.h"

/*=============================================================================
  CONSTANT IMPLEMENTATION
=============================================================================*/

/*=============================================================================
  IOmgr CLASS IMPLEMENTATION
=============================================================================*/
boolean IOmgr::REQ_IOUpdate(void)
{
	if(m_connDev == FALSE)
		return	FALSE;

	State_SendCommand(IOmgr_IOUPDATE_C, 0, 0);

	return	TRUE;
}

boolean IOmgr::REQ_SIGT(dword sigColor)
{
	if(m_connDev == FALSE)
		return	FALSE;
	
	if(sigColor == m_sigColor)
		return	TRUE;

	State_SendCommand(IOmgr_SIGT_C, (dword)sigColor, 0);
		
	return TRUE;
}

dword IOmgr::REQ_SIGTread(void)
{
	return m_sigColor;
}

/*--- END OF IOmgr_REQ.CPP ---*/
